have put down - Espagnol Anglais Dictionnaire